package com.tl.boot.service.user;

import com.tl.boot.entity.login.dto.LoginRecordDTO;
import com.tl.boot.entity.login.dto.ReSetPwdDTO;
import com.tl.boot.entity.permission.vo.PermissionInfoVO;
import com.tl.boot.entity.user.vo.UserBasicInfoVO;

import java.util.List;

/**
 * com.tl.boot.service.user -- SysUserService
 * Description:
 * Created by joshua_liu <a href="mailto:joshualwork@163.com"></a>
 * On 2019/9/12 10:17
 */
public interface SysUserService {
    UserBasicInfoVO sysUserBasicInfo(String username);

    List<PermissionInfoVO> getPermissionInfo(Long userId);

    void addLoginRecord(LoginRecordDTO dto);

    void resetPwd(ReSetPwdDTO dto);
}
